Инженер умных систем
Станьте специалистом в сфере интернета-вещей - Internet of Things (IoT) - с нуля и создайте сеть умных гаджетов. Изучите язык С, механизмы отладки и программирования микроконтроллеров (STM32, Arduino). Вы получите опыт работы с технологиями Wi-Fi, Bluetooth и LoRa для построения современных встраиваемых систем.
Изучаемые языки и технологии
Кому подойдёт?
Новичкам
Научитесь разрабатывать устройства на базе микроконтроллеров. Сможете самостоятельно создавать сеть умных гаджетов
Инженерам и специалистам по ремонту
Дополните свои знания: освоите С, разработку и отладку ПО. Прокачаете свои профессиональные навыки и сможете развивать карьеру в IoT
Специалистам из других сфер IT
Освоите навыки инженерии и получите специализацию в IoT. Перейдёте в перспективное направление и повысите уровень дохода
  • Реальная ЭКБ
    Курс построен так, что в самом начале Вам высылают учебный комплект, который включает в себя основные микросхемы. Этого комплекта Вам будет достаточно для успешного прохождения и изучения курса
  • Junior/Junior+
    Позиция, на которую можно претендовать после успешного прохождения курса
  • Трудоустройство
    Содействие в трудоустройстве после обучения
Старт обучения через
Планируемый старт обучения
Дней
Часов
Минут
Секунд
Государственная образовательная лицензия
Наше образовательное учреждение имеет государственную аккредитацию и все необходимые лицензии

Диплом о профессиональной переподготовке

По результатам успешного обучения, Вы получите диплом государственного образца о профессиональной переподготовке
Записаться на курс
Оставьте свои контактные данные и мы с Вами свяжемся в ближайшее время
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
*Обязательное поле
Разные форматы занятий
  • Дистанционные занятия в группе с преподавателем
  • Онлайн-лекции и вебинары
  • Видеозаписи занятий
Посмотреть учебный план
6
Преподавателей, которые обладают экспертизой в разных областях технологий
447
Часов теории и практики с применением реальной ЭКБ
35
Недель интересных теоретических и практических занятий
5
Работ в Вашем портфолио по окончании курса
Программа обучения
1
Общие принципы микроэлектроники и программирования
Вы освоите программирование на С. Научитесь работать с монтажным оборудованием (печатные платы, паяльник, резисторы) и разработаете своё первое электронное устройство. Также Вы начнёте знакомство с микроконтроллерами на примере простых в освоении устройств итальянской марки Arduino
2
Работа с промышленными микроконтроллерами и интерфейсами взаимодействия
Вы узнаете архитектуру ARM и выполните 2 проекта: на плате Nucleo и на основе микроконтроллеров STM32. Вы изучите принципы работы технологий, обеспечивающих связь устройств между собой
3
Продвинутый уровень программирования микроконтроллеров
Вы освоите язык С на продвинутом уровне. Сможете применить полученные знания в разработке встраиваемых систем. Научитесь работе с операционными системами реального времени и продолжите изучение технологий интернета веще для связи устройств в домашней сети
4
Дипломная работа и подготовка к собеседованию
Вы получите опыт разработки устойчивых к отказам распределённых устройств, выполните финальный проект, пройдёте курс о том, как готовиться к собеседованиям, и сможете сделать первый шаг в процессию на позицию Junior/Junior+
Подробный учебный план
1
Введение в профессию
  • Что такое Embedded-разработка
  • Этапы разработки устройств
  • Базовые знания по физике
  • Знакомство с методом пайки
2
Программирование на Си. Базовый уровень
  • Знакомство с IDE
  • Синтаксис, лексемы языка Си
  • Системы счисления
  • Переменные, типы данных
  • Операторы
  • Ключевые слова
  • Структура программы
  • Препроцессор
3
Основы электроники
  • Схемотехника
  • Расчёты соединений
  • Транзисторы
  • Управление нагрузкой
  • Гальваническая развязка
  • Источники питания
  • Операционные усилители, дискретная логика
4
Arduino. Проектирование устройств
  • Обработка сигнальных портов
  • Аналого-цифровой преобразователь
  • ШИМ
  • Цифровые интерфейсы
  • Прерывания
1
Микроконтроллеры. Вводный курс
  • Прерывания, стек, таймеры
  • Интерфейсы и шины ввода-вывода данных
  • Цифро-аналоговые преобразователи
2
Микроконтроллеры STM32
  • Программные абстракции
  • Библиотеки CMSIS, LL, HAL
  • CubeMX, CubeIDE
  • Внешняя и внутренняя периферия ядра Cortex
3
Технологии электроники
  • Беспроводные протоколы: Bluetooth, Wi-Fi, LoRa, Thread
  • Аппаратная защита от внешних воздействий
  • Измерение напряжения и тока
  • Основы построения блоков питания
  • Гальваническая развязка цифровых интерфейсов. Шины RS232, RS485, CAN
1
Программирование на Си. Продвинутый уровень.
  • Указатели
  • Библиотеки Си
  • Оптимизация кода
  • Компиляторы
  • Многопоточность
2
RTOS - ОСРВ
  • Введение в FreeRTOS
  • Задачи, очереди
  • Семафоры, события
  • Использование памяти, профилирование
3
Связь
  • Низкий уровень беспроводных протоколов Bluetooth, Wi-Fi
  • HASH и контрольные суммы
  • Избыточность данных
1
Распределённые сети
  • Master/Slave режимы работы устройства
  • Отказоустойчивость сети
  • Моделирование отказов
  • Тестирование устойчивости
2
Дипломная работа
  • Разработка и защита дипломного проекта
Стоимость обучения
От 25 715 рублей
Рассрочка на 7 месяцев
Записаться
От 60 000 рублей
Рассрочка на 3 месяца
Записаться
155 000 рублей
180 000 рублей
Оплата всего курса сразу.
Скидка 13 %
Записаться
От 2 500 000 рублей за группу
Заявка для компаний на группы не более 30 человек.
Полная стоимость по запросу
Записаться
140 000 рублей
155 000 рублей
Приведи друга, получи 10% скидку.
Действует только при полной оплате курса
Записаться

Типовые вакансии с площадок работодателей

*данные взяты с портала hh.ru

Junior Embedded- Программист разработчик

от 100 000 до 180 000 руб. на руки

Программист встраиваемых систем

от 100 000 до 140 000 руб. на руки

QA Engineer (SberLinux) - Quality Assurance Engineer

от 230 000 руб. на руки
Записаться на курс
Оставьте свои контактные данные и мы с Вами свяжемся в ближайшее время
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
*Обязательное поле
Ключевые преподаватели и эксперты
  • Мединцев Владимир
    Выпускник Кубанского государственного технологического университета
    Участвовал в реализации крупнейших энергетических проектов современной России: КТК, Голубой поток, Сахалин-2, Северный поток. Работал в Саудовской Аравии, Ираке, Италии. Принимал участие в реконструкции защитного укрытия Чернобыльской АЭС.
    Автор учебных курсов и обучающих программ.
  • Садаков Константин
    Южный Федеральный Университет ИРТСУ, кафедра САУ. Магистр факультета «Автоматизация технологических процессов и производств».
    Стаж с 2008 года.
    Имеется опыт создания проекта автоматического наведения на объект с применением радиолокации.
    Принимал участие в реализации различных проектов:
    - Разработка и прототипирование мобильных средств связи с высоким уровнем обеспечения аппаратной безопасности.
    Были разработаны и созданы опытные образцы устройств, которые успешно продемонстрированы на профильных выставках.
    - Исследование и внедрение систем автоматической оптимизации и управления в условиях неопределённости. (НОЦ «Интеллектуальные системы управления» кафедры САУ)
  • Сударенко Дмитрий
    Закончил МИЭТ в 1999 г., аспирантуру, к.т.н.
    Участвовал в создании: разгонного блока «Бриз-М», в части телеметрии; АТС «Омега» в части платы цифровой обработки сигналов, оптических мультиплексоров ГМ-1, различных ячеек, модулей, блоков и систем управления
    Работал в компаниях: Раскат-телеком, Zelax, ПАО «Радиофизика»
    Преподаю в МАИ с 2016 года на кафедре 914 «Проектирование сложных технических систем». Веду курс «Системы автоматизированного проектирования»
  • Абумов Евгений
    Инженер, занимается преподавательской деятельностью больше 9 лет. Работает в ML, создаёт устройства с моделями машинного обучения. Работал над созданием отечественного робототехнического конструктора с возможностью оценки действий ученика. Создаёт интерактивные стенды для выставок
  • Семенов Дмитрий
    Образование: МИЭМ ВШЭ
    Профессиональный опыт более 3 лет
    Ведущий инженер-разработчик в ООО "Трансконвертер", MnT Lab, Edison Technologies
    Работал с ДИТ Москвы, НИТУ МИСИС и другими компаниями
    Стартапер, популяризатор науки
  • Кузнецов Алексей
    Инженер-программист, разрабатывает системы управления силовой электроникой, стаж преподавательской деятельности 3 года. Участвует в развитии сети московского городского электротранспорта.
Ключевые навыки
  • Знание языка СИ. Написание собственных библиотек на языке Си
  • Знание архитектуры современных микроконтроллеров AVR и ARM
  • Опыт работы с библиотеками CMSIS, LL, HAL
  • Знание периферийных блоков современных микроконтроллеров
  • Современные коммуникационные технологии Wi-Fi, BT, LoRa
  • Прототипирование устройств на микроконтроллерах
  • Знание современной элементной базы, умение читать схемы
  • Работа со средой программирования Clion, STM32CubeIDE
  • Написание собственного загрузчика (bootloader)
  • Работы с алгоритмами и библиотеками шифрования
  • Работа в среде проектирования KiCad, EasyEDA
  • Уверенное владение средой Linux (настройка, установка)
  • Создание аппаратного Web-сервера
  • Взаимодействие с мобильными устройствами
Полный стек технологий
Записаться на курс
Оставьте свои контактные данные и мы с Вами свяжемся в ближайшее время
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
*Обязательное поле
Другие курсы
Подписка на новости
Хотите быть в курсе событий и новых программ?
Тогда подпишитесь на рассылку
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности